package unq.tpi.persistencia.alumnos.dao.hbm;

import java.util.List;

import org.hibernate.Query;

import unq.tpi.persistencia.alumnos.arq.daoLocator.CursoDAO;
import unq.tpi.persistencia.alumnos.arq.runner.HibernateRunner;
import unq.tpi.persistencia.alumnos.model.Alumno;
import unq.tpi.persistencia.alumnos.model.Curso;
import unq.tpi.persistencia.alumnos.model.Materia;

public class CursoDAOHbm implements CursoDAO {
	public List<Curso> getCursosMateria(Materia materia) {
		String hql = "select m.cursos from Materia as m " +
						"where m = :materia";
		Query query = HibernateRunner.currentSession().createQuery(hql);
		query.setEntity("materia", materia);

		List<Curso> result = query.list();

		return result;
	}
}
